const express = require('express');
const cors = require('cors');
const bodyParser = require('body-parser');

// 设置时区
process.env.TZ = 'Asia/Shanghai';

// 创建Express应用
const app = express();

// 中间件
app.use(cors());
app.use(bodyParser.json());
app.use(express.urlencoded({ extended: true }));

// 健康检查端点（抖音云要求）
app.get('/v1/ping', (req, res) => {
  res.status(200).send('OK');
});

// 基础路由
app.get('/', (req, res) => {
  res.json({ 
    message: '剪辑猫API服务已启动',
    version: '1.0.0',
    endpoints: ['/api/users', '/api/demands']
  });
});

// 启动服务器（必须监听8000端口）
const PORT = 8000;
app.listen(PORT, '0.0.0.0', () => {
  console.log(`服务器已启动，正在监听端口 ${PORT}`);
});